stuffing glands - German English Dictionary